* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    overflow-x: hidden;

}

.navbar_1 {
    background-color: transparent;
    padding: 15px 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 99999;
}

#wpadminbar {
    display: none;

}

html {
    margin-top: 0 !important;
}

.navbar_1 .container {
    border-bottom: 1px solid #FFFFFF;
}

.hero-section {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

@font-face {
    font-family: 'sf-pro-light-font';
    src: url('../css/fonts/SFPRODISPLAYREGULAR.OTF');
}

@font-face {
    font-family: 'sf-pro-regular-font';
    src: url('../css/fonts/SFPRODISPLAYREGULAR.OTF');
}

@font-face {
    font-family: 'sf-pro-bold-font';
    src: url('../css/fonts/SFPRODISPLAYBOLD.OTF');
}

@font-face {
    font-family: 'sf-pro-medium-font';
    src: url('../css/fonts/SFPRODISPLAYMEDIUM.OTF');
}


.hero-title span:first-child,
.text_20 {
    font-family: 'sf-pro-medium-font';
    font-size: 20px;
    letter-spacing: 1px;
    color: #000000;
}

.text_20 {
    line-height: normal;
    font-family: 'sf-pro-light-font';
}

.hero-title span:last-child {
    font-family: 'sf-pro-medium-font';
    font-size: 40px;
    letter-spacing: 1px;
    color: #000000;
}

.hero-title span.bold {
    font-family: 'sf-pro-regular-font';
    font-size: 96px;
    font-size: 5.6vw;
    letter-spacing: 1px;
    color: #000000;
}

.navbar_ul li a {
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'sf-pro-medium-font';
    color: #000000;
}
.logo-slider.owl-carousel .owl-item img {
    display: unset;
    width: auto;
}
/* .sidebar_ul li a {
    font-size: 30px;
    letter-spacing: 1px;
    font-family: 'sf-pro-medium-font';
    color: #000000;
}

.navigation_sidebar .offcanvas-header {
    border-bottom: 1px solid #FFFFFF;
}

.sidebar_btn {
    position: absolute;
    width: 100%;
    bottom: 2rem;
    left: 0;
    display: flex;
    justify-content: center;
    gap: 1rem;
}

.sidebar_btn a {
    background-color: #FF7800;
    color: #FFFFFF;
    font-family: 'sf-pro-medium-font';
    font-size: 18px;
    letter-spacing: 1px;
    border-radius: 11px;
}

.sidebar_btn a:first-child {
    background-color: #000000;
}

.sidebar_btn a:last-child {
    background-color: #FF7800;
} */

.navbar_ul {
    gap: 2.5rem;
}

.logos_ul {
    gap: 3.5rem;
}

.case-study-content {
    background-color: #FFFFFF;
    border-radius: 20px;
    padding: 50px;
    width: 85%;
    margin: auto;
    margin-left: 4.4rem;
}

.container_width {
    max-width: 100%;
    width: 84%;
}

.ai_btn span {
    font-family: 'sf-pro-bold-font';
    font-size: 32px;
    letter-spacing: 1px;
    color: #FFFFFF !important;
}

.ai_btn img,
.rgt_btn img {
    width: 45px;
    height: 45px;
}

.underline_p a {
    font-size: 14px;
    text-decoration: underline;
    color: #000000 !important;
}


.white_btn_3 {
    margin-top: -110px;
}

.white_btn_2 {
    margin-bottom: -125px;
}

.info_ul li a.rgt_btn {
    background-color: #FFFFFF;
    border: 1px solid #E1DFFF;
    opacity: 1;
    border-radius: 20px;
    font-family: 'sf-pro-medium-font';
    color: #000000;
    line-height: normal;
}

.ai_btn {
    position: relative;
    z-index: 9999;
    padding-left: 8px;
    padding-right: 23px;
}

.info_ul {
    z-index: 99999999;
    width: 92%;
    margin-left: auto !important;
}

.border_images {
    width: 68%;
    left: 50%;
    transform: translateX(-50%);
}

.text_16 {
    font-family: 'sf-pro-light-font';
    font-weight: 100;
    font-size: 16px;
    color: #000000;
    letter-spacing: 1px;
    line-height: normal;
}

.sub_title {
    font-family: 'sf-pro-light-font';
    font-weight: 100;
    font-size: 16px;
    color: #2E13EA;
    letter-spacing: 1px;
    line-height: normal;
}

.profile_ul {
    gap: 1.2rem;
}

.profile_ul li img {
    border: 1px solid #FFFFFF;
    width: 71px;
    height: 71px;
    border-radius: 100%;
}

.profile_ul li h4 {
    font-family: 'sf-pro-medium-font';
    font-size: 16px;
    letter-spacing: 1px;
}

.profile_ul li p {
    font-family: 'sf-pro-light-font';
    font-size: 12px;
    letter-spacing: 1px;
}

.text_14 {
    font-family: 'sf-pro-light-font';
    font-weight: 100;
    font-size: 14px;
    color: #000000;
    letter-spacing: 1px;
    line-height: normal;
}

.info_ul li a span {
    font-family: 'sf-pro-medium-font';
    font-size: 14px;
    letter-spacing: 1px;
    text-align: center;
    color: #000000;
}

.ai_btn {
    background: linear-gradient(90deg, #7925FF 20.67%, #0000FF 100%);
    width: fit-content;
    border-radius: 20px;
}

.hero-content {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #000000;
}

.blue_btn {
    border-radius: 10px;
    font-family: 'sf-pro-medium-font';
    padding: 15px 27px;
    color: #FFFFFF;
    background: #000000;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1.2px;
    width: fit-content;
}

.banner-left-bg-img {
    height: 100%;
}

.hero-subtitle {
    font-size: 1.25rem;
    color: var(--secondary);
    margin-bottom: 30px;
}

.main_btn {
    gap: 1rem;
	margin-right: 4.5rem;
}

.main_btn .btn-1 {
    font-family: 'sf-pro-regular-font';
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding: 7px 17px;
    color: #000000;
    letter-spacing: 1px;
    font-size: 14px;
    height: fit-content;
}

.main_btn .btn-2 {
    font-family: 'sf-pro-regular-font';
    border-radius: 10px;
    letter-spacing: 1px;
    padding: 7px 17px;
    color: #FFFFFF;
    background: #000000;
    font-weight: 400;
    font-size: 14px;
    height: fit-content;
}

.text_40 {
    font-family: 'sf-pro-regular-font';
    /* font-size: 40px; */
    font-size: 2.30vw;
    letter-spacing: 1.2px;
    font-weight: 700;
    color: #000000;
}

.section-subtitle {
    color: var(--secondary);
    text-align: center;
    margin-bottom: 50px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.feature-card {
    border: none;
    border-radius: 10px;
    padding: 30px;
    height: 100%;
}

.case_study_section {

    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.white_btn {
    border: 1px solid #E1DFFF;
    font-family: 'sf-pro-medium-font';
    font-size: 14px;
    letter-spacing: 1px;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000;
    position: relative;
    z-index: 9999999;
    border-radius: 11px;
}

.ai_sales_rate_box>div>p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* show only 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.case_study_section {
    height: 752px;
    border-radius: 20px;
}

.feature-icon {
    font-size: 2.5rem;
    color: var(--primary);
    margin-bottom: 20px;
}

.feature-title {
    font-size: 24px;
    font-size: 1.4vw;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: 'sf-pro-light-font';
    color: #000000;
    letter-spacing: 1px;
}

.feature-list {
    list-style: none;
    padding-left: 0;
}

.feature-list li {
    margin-bottom: 12px;
    position: relative;
    display: flex;
}

.feature-list_2 li {
    border-radius: 2222px;
    padding: 10px 18px;
    background: linear-gradient(90deg, rgba(121, 37, 255, 0.05) 20.67%, rgba(0, 0, 255, 0.05) 100%);
    width: fit-content;
}

.get_result_too {
    font-family: 'sf-pro-regular-font';
    letter-spacing: 1.3px;
    border-radius: 10px;
    padding: 8px 17px;
    background: linear-gradient(90deg, #7925FF 20.67%, #0000FF 100%);
    color: #FFFFFF;
    font-size: 14px;
    width: fit-content;
}

.text_16_2 {
    color: #757170 !important;
}

.business_footer {
    border: 1px solid #E6E6E6;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.business_footer::before {
    position: absolute;
    content: "";
    top: 0;
    height: 100%;
    width: 1px;
    border: 1px solid #E6E6E6;
    margin: auto;
    left: 0;
    right: 0;
}

.incoming_call_img {
    /* height: 543px; */
    object-fit: cover;
    width: 100%;
}

.s_no {
    color: #9B9B9B !important;
}

.ai_power_ul li a {
    border-radius: 10px;
    padding: 9px 16px;
    background: #23242A;
    letter-spacing: 1.2px;
    font-family: 'sf-pro-regular-font' !important;
    font-weight: 100 !important;
    white-space: nowrap;
}

.ai_power_ul {
    gap: 2.5rem;
}

.ai_power_ul li a span:nth-child(2) {
    color: #FFFFFF !important;
}

.ai_power_ul_first {
    width: 76%;
    justify-content: space-evenly !important;
}

.ai_power_ul_last {
    width: 84%;
    justify-content: space-evenly !important;
    margin-left: auto;
}

.blog_card {
    height: 338px;
}

.s_no_2 {
    font-size: 16px;
}

.content_box .text_24,
.text_24 {
    font-size: 24px;
    letter-spacing: 1px;
    line-height: normal;
    font-family: 'sf-pro-medium-font' !important;
}

.content_box a {
    font-size: 16px;
    letter-spacing: 1px;
    text-decoration: underline;
    font-family: 'sf-pro-light-font' !important;
    color: #2E13EA !important;
}

.ai_btn_4 {
    background: linear-gradient(90deg, #7925FF 20.67%, #0000FF 100%) !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ai_sales_rate_box {
    background-color: white;
    border-radius: 20px;
    box-shadow: 0px 8px 6px 0px #00000026;
    padding-inline: 13px;
    padding-bottom: 13px;
}

.ai_sales_rate_box>div {
    padding-inline: 13px;
}

.plans_ul li.plans_title {
    font-size: 16px;
    font-family: "sf-pro-medium-font";
    letter-spacing: 1px;
    color: #000000;
    margin-bottom: 10px;
}

.plans_ul li:not(:first-child) {
    padding-block: 12px;
}

.type_of_choose_1,
.type_of_choose_2,
.type_of_choose_3,
.type_of_choose_4 {
    border-radius: 2222px;
    padding: 8px 18px;
    font-family: "sf-pro-bold-font";
    font-size: 16px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    border: 1px solid #000000 !important;
}

.type_of_choose_1 {
    color: #000000;
}

.ai_power_ul li a:hover {
    background-color: #FF7800;
    color: #FFFFFF;
    transition: 0.5s;
}

.type_of_choose_2 {
    color: #FFFFFF;
    background: #000000;
}

.type_of_choose_3 {
    color: #FFFFFF;
    background: #3000FF;
}

.type_of_choose_4 {
    color: #FFFFFF;
    background: #FF7800;
    border: 1px solid #FF7800 !important;
}

.ai_sales_rate_box .get_result_too {
    padding: 15px 17px;
    font-size: 16px;
}

.plans_ul li:not(:last-child, :first-child) {
    border-bottom: 1px solid #EFEFEF !important;
}

.plans_ul li {
    padding-inline: 8px;
}

.text_20 .yrly_discnt {
    color: #FF7800;
}

.text_12 {
    font-size: 12px;
    text-align: left !important;
}

.nav_3 {
    border: 1px solid;
}

.language_field_ul button {
     font-family: 'sf-pro-regular-font';
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding: 5px 25px 5px 11px;
    color: #000000;
    letter-spacing: 1px;
    position: relative;
}
.language_field_ul button::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 9px;
    width: 12px;
    height: 7px;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;utf8,<svg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.221634 1.22354L3.96801 4.78906C4.03767 4.8559 4.12054 4.90895 4.21185 4.94516C4.30315 4.98136 4.40109 5 4.5 5C4.59891 5 4.69685 4.98136 4.78815 4.94516C4.87946 4.90895 4.96233 4.8559 5.03199 4.78906L8.77837 1.22354C8.84859 1.15725 8.90434 1.07838 8.94238 0.991483C8.98042 0.904584 9 0.811378 9 0.717239C9 0.623101 8.98042 0.529895 8.94238 0.442996C8.90434 0.356098 8.84859 0.277228 8.77837 0.210936C8.70871 0.144098 8.62584 0.0910458 8.53453 0.0548424C8.44323 0.018639 8.34529 0 8.24638 0C8.14747 0 8.04953 0.018639 7.95823 0.0548424C7.86692 0.0910458 7.78405 0.144098 7.71439 0.210936L4.5 3.27728L1.28561 0.210935C1.21595 0.144097 1.13308 0.0910452 1.04177 0.0548419C0.950469 0.0186385 0.852534 0 0.753621 0C0.654706 0 0.556772 0.0186384 0.465466 0.0548418C0.374159 0.0910452 0.29129 0.144097 0.221634 0.210935C0.151406 0.277228 0.0956635 0.356097 0.0576234 0.442995C0.0195841 0.529894 0 0.623101 0 0.717239C0 0.811377 0.0195841 0.904584 0.0576233 0.991482C0.0956635 1.07838 0.151406 1.15725 0.221634 1.22354Z' fill='black'/></svg>");
}

.btn_box {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #EAEAEA;
    padding-block: 11px;
    padding-inline: 17px;
    background-color: #FFFFFF;
}

.blue_btn:hover,
.white_btn:hover,
.get_result_too:hover {
    background-color: #FF7800;
    color: #FFFFFF;
    transition: 0.5s;
}

.deuration_changes {
    border-radius: 20px;
    padding: 8px 18px;
    font-family: "sf-pro-bold-font";
    font-size: 16px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #FFFFFF;
    background-color: #FF7800;
}

.deuration_changes:hover {
    background-color: #000000;
    color: #FFFFFF;
    transition: 0.5s;
}

.type_of_choose_1:hover,
.type_of_choose_2:hover,
.type_of_choose_3:hover,
.type_of_choose_4:hover {
    background-color: #FF7800;
    color: #FFFFFF;
    transition: 0.5s;
}

.ai_power_ul li:focus {
    background-color: #000000;
    color: #FFFFFF;
}

.black_btn_main>div {
    position: relative;
    z-index: 999999;
}

/* .footer_logo {
    width: 425px;
} */

.footer_content {
    color: #9B9B9B;
}

.ftr_link_col span:first-child {
    color: #848484;
}

footer {
    padding-block: 40px;
}

footer {
    background-size: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


.monthly_plan,
.yearly_plan {
    border-radius: 20px;
    padding: 7px 16px;
    font-family: "sf-pro-bold-font";
    font-size: 16px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #000000;
    background: #FFFFFF;
    border: 0 !important;
}

.monthly_yrly_main {
    border-radius: 2222px;
    border-width: 1px;
    padding: 3px;
    border: 1px solid #000000;
}
.monthly_plan.active,
.yearly_plan.active {
    border-radius: 20px;
    padding: 7px 18px;
    font-family: "sf-pro-bold-font";
    font-size: 16px;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #FFFFFF;
    background: #000000;
}
.plane_btn:hover {
    color: black !important;
}
.plane_btn.active:hover {
    color: white !important;
}


/* conttact Modal */
.contact_modal {
    z-index: 9999999999;
    background: #fffffff0;
}

.contact_modal .modal-header .btn-close {
    margin-left: auto !important;
}

.contact_modal .modal-header {
    background: url('../images/banner-bg.png');
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.contact_modal .modal-body {
    padding: 1.6rem;
}

.btn_close {
    padding: 0;
    border: 0;
    position: absolute;
    background-color: transparent;
    right: 1.3rem;
    top: 1.3rem;
}

.contact_modal.modal {
    --bs-modal-width: 530px !important;
}

.contact_modal .modal-content {
    border-radius: 38px;
    border: 8px solid #2E13EA14;
}

.input_feild_parent {
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    padding-inline: 1rem;
    padding-block: 3px;
}

.input_feild_parent input:focus,
.input_feild_parent textarea:focus {
    box-shadow: 0 0 0 0;
}

.input_feild_parent label {
    font-family: "sf-pro-regular-font";
    font-size: 12px;
    letter-spacing: 1px;
    color: #000000;
    margin-bottom: 0;
}

.input_feild_parent label span {
    color: #FF0000 !important;
}

.input_feild_parent input,
.input_feild_parent textarea {
    font-family: "sf-pro-regular-font";
    font-size: 12px;
    letter-spacing: 1px;
    color: #909090;
    padding: 3px 0;
    border-radius: 10px;
}



.login_model .modal-content{
    border-radius: 38px;
    border: 8px solid #2E13EA14;
}
.login_model{
        z-index: 9999999999;
    background: #fffffff0;
}




 .feature-list_2 li {
        list-style: none;
        position: relative;
        padding-left: 38px;
    }

    .feature-list_2 li::before {
        content: "";
        position: absolute;
        left: 16px;
        top: 13px;
        width: 14px;
        height: 11px;
        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'><path d='M13.6116 0.410562C14.1295 0.957978 14.1295 1.84482 13.6116 2.39223L5.85682 10.5894C5.33895 11.1369 4.49998 11.1369 3.98211 10.5894L0.388403 6.7907C-0.129468 6.24329 -0.129468 5.35645 0.388403 4.80903C0.906273 4.26162 1.74525 4.26162 2.26312 4.80903L4.91946 7.61693L11.7369 0.410562C12.2548 -0.136854 13.0937 -0.136854 13.6116 0.410562Z' fill='black'/></svg>");
        background-size: cover;
    }

    .feature-list2 li {
        list-style: none;
        position: relative;
        padding-left: 16px;
        margin-bottom: 10px;
    }

    .feature-list2 li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 4px;
        width: 8px;
        height: 8px;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="4" fill="%23D9D9D9"/></svg>');
        background-size: cover;
    }

    /* Hide the existing span with the SVG */
    .feature-list2 li span {
        display: none;
    }

    /* Add the same SVG before each list item */
    .feature-list2 li::before {
        content: "";
        display: inline-block;
        width: 8px;
        /* same as SVG width */
        height: 8px;
        /* same as SVG height */
        margin-right: 8px;
        /* spacing between SVG and text */
        vertical-align: middle;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="4" fill="%23D9D9D9"/></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }


/* contact Modal */

/* Responsive adjustments */
@media(max-width: 1600px){
	.main_btn {
	margin-right: 6.5rem !important;
}
}

/* Responsive adjustments */
@media (max-width: 1400px) {
	
    .navbar_ul li a {
        font-size: 11px;
    }
    .logo-slider.owl-carousel .owl-item img {
        display: unset;
        width: 85% !important;
    }

    .multi_channel_ul_1 li svg {
        width: 22px;
    }

    .multi_channel_ul_2 li svg {
        width: 27px;
    }

    .ftr_link_col a {
        font-size: 12px;
        margin-bottom: 6px !important;
    }

    .ftr_link_col span:first-child {
        margin-bottom: 7px !important;
    }

    footer {
        padding-block: 20px;
    }

    .footer_logo {
        width: 346px;
    }

    .multi_channel_ul_3 li svg {
        width: 37px;
    }

    .multi_channel_ul_4 li svg {
        width: 26px;
    }

    .multi_channel_ul_1,
    .multi_channel_ul_2,
    .multi_channel_ul_3,
    .multi_channel_ul_4 {
        gap: 0.7rem !important;
    }

    .channels_card {
        padding: 1rem !important;
    }

    /* .channels_card>div>div img {
        width: 176px;
    } */

    .navbar_ul {
        gap: 1.5rem;
    }

    .content_box .text_24,
    .text_24 {
        font-size: 18px;
    }

    .main_btn .btn-1,
    .main_btn .btn-2 {
        padding: 7px 13px;
        font-size: 11px;
    }

    .content_box a {
        font-size: 13px;
    }

    .main_btn {
        gap: 0.8rem;
    }

    .navbar_1 {
        padding-block: 10px;
    }

    .hero-title span:first-child,
    .text_20 {
        font-size: 16px;
    }

    .blog_card {
        height: 268px;
    }

    .s_no_2 {
        font-size: 14px;
    }

    .hero-title span:last-child {
        font-size: 30px;
    }

    .hero-title span.bold {
        line-height: 75px;
    }

    .text_16 {
        font-size: 13px;
    }

    .blue_btn {
        padding: 12px 20px;
        font-size: 16px;
    }

    .info_ul {
        width: 95%;
    }

    .white_btn_3 {
        margin-top: -85px;
    }

    .ai_btn span {
        font-size: 25px;
    }

    .info_ul {
        gap: 2rem !important;
    }

    .white_btn_2 {
        margin-bottom: -96px;
    }

    .ai_btn {
        padding-left: 7px;
        padding-right: 19px;
        border-radius: 15px;
    }

    .white_btn {
        font-size: 11px;
        letter-spacing: 1px;
    }

    .info_ul li a span {
        font-size: 11px;
    }

    .info_ul li a.rgt_btn {
        border-radius: 16px;
    }

    .text_14 {
        font-size: 11px;
    }

    .hero-title span.bold {
        font-size: 5.2vw;
    }

    .ai_btn img,
    .rgt_btn img {
        width: 37px;
        height: 37px;
    }

    .incoming_call_img {
        height: 443px;
    }

    .logos_ul {
        gap: 2.5rem;
    }

    .feature-card {
        padding: 18px;
    }

    .get_result_too {
        font-size: 11px;
    }

    .text_40 {
        font-size: 2.20vw;
        margin-bottom: 13px !important;
    }

    .ai_power_ul li a svg {
        width: 15px;
    }

    .ai_power_ul li a {
        padding: 9px 12px;
        font-size: 10px;
        width: 100%;
    }

    .ai_power_ul {
        gap: 1.8rem;
        /* flex-direction: column; */
    }

    .ai_power_ul li a {
        display: flex;
        align-items: center;
    }

    .type_of_choose_1,
    .type_of_choose_2,
    .type_of_choose_3,
    .type_of_choose_4 {
        font-size: 13px;
    }

    .ai_sales_rate_box {
        padding-inline: 10px;
        padding-bottom: 10px;
        padding-top: 1rem !important;
    }

    .plans_ul li.plans_title {
        font-size: 13px;
        margin-bottom: 4px;
    }

    .plans_ul li:not(:first-child) {
        padding-block: 10px;
    }

    .ai_sales_rate_box .get_result_too {
        padding: 10px 17px;
        font-size: 13px;
    }

    .ai_power_ul li a span:nth-child(2) {
        text-align: left !important;
    }

    .ai_power_ul_first {
        width: 100%;
        align-content: space-between;
    }



    .case_study_section {
        height: 625px;
    }

    .profile_ul li h4 {
        font-size: 14px;
    }

    .profile_ul li p {
        font-size: 10px;
    }

    .profile_ul li img {
        width: 63px;
        height: 63px;
    }

    .case-study-content {
        padding: 46px;
    }

    .sub_title {
        font-size: 14px;
    }

    .project-img {
        width: 86%;
    }

    .feature-list li {
        margin-bottom: 9px;
        font-size: 10px;
    }
}

@media(max-width: 991px) {
    .blog_card {
        height: 147px;
    }

    .bg_img {
        background: url('https://agentivity.tech/wp-content/themes/agentivity/img/bg-mobile-img.png') !important;
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px !important;
        background-repeat: no-repeat !important;
        background-size: 100% !important;
    }

    /* .navigation_sidebar {
        z-index: 999999999;
        width: 95% !important;
        height: 95%;
        right: 0;
        margin: auto;
        bottom: 0;
        border-radius: 21px; */
    /* } */

    .logos_ul {
        gap: 2.5rem;
        padding-left: 3.53rem;
        padding-right: 3.8rem;
    }

    .vertical-line-img {
        background: url('https://agentivity.tech/wp-content/themes/agentivity/img/ai_borders_mobile_version.png') !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }

    .sidebar_ul {
        margin-top: 2rem;
    }

    div:has(.logos_ul) {
        overflow: hidden;
    }

    .ai_power_ul_mobile>li:nth-child(2) {
        align-self: end;
        width: 46%;
    }

    .ai_power_ul_mobile>li:nth-child(2) a {
        width: fit-content;
    }

    .ai_power_ul_mobile>li:nth-child(3) {
        align-self: center;
    }

    .ai_power_ul_mobile>li:nth-child(4) {
        align-self: end;
        width: 50%;
    }

    .follow-ups_main>li:nth-child(2) {
        margin-left: -5rem;
    }

    .ai_power_ul_mobile {
        gap: 1.5rem;
    }

    .follow-ups_main>li:nth-child(2)>div.btn_box {
        background-color: #FFFFFF;
    }

    .ai_power_ul_mobile>li:nth-child(5) {
        align-self: center;
    }

    .container_width {
        width: 92%;
    }

    .incoming_call_img {
        height: 285px;
    }

    .ai_power_ul_mobile>li:nth-child(7) {
        align-self: end;
    }

    .ai_power_ul li a,
    .btn_box p {
        font-size: 12px;
    }

    .ai_power_ul li {
        width: fit-content;
    }

    .ai_power_ul li a span:first-child {
        position: relative;
    }

    .ai_power_ul {
        width: 100%;
        padding: 0;
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .ai_power_ul_first li:last-child {
        align-self: flex-end;
    }

    .ai_power_ul_first li:first-child {
        width: 49%;
    }

    .ai_power_ul li a {
        padding-right: 21px;
    }

    .ai_power_ul_last li:first-child {
        align-self: flex-end;
    }

    .navigation_sidebar {
        z-index: 999999999;
        width: 100% !important;
        height: fit-content;
        margin-inline: auto;
        left: 0;
        right: 0;
        top: 3.7rem !important;
        border-radius: 0;
        box-shadow: 0px 10px 10px 0px #0000000D;
        border-top: 8px solid #2E13EA14;
        border-bottom: 8px solid #2E13EA14;
    }

    .sidebar_ul li a {
        font-size: 18px;
        letter-spacing: 1px;
        font-family: 'sf-pro-regular-font';
        color: #000000;
    }

    .offcanvas.offcanvas-start {
        border-right: 0 !important;
    }

    .sidebar_ul li {
        border-bottom: 1px solid #E5E5E5;
        padding-block: 6px;
    }

    .sidebar_btn a {
        background-color: #FF7800;
        font-family: 'sf-pro-light-font' !important;
        font-size: 14px;
        letter-spacing: 1px;
        border-radius: 11px;
        width: 48%;
        padding-block: 12px;
    }

    .navigation_sidebar .offcanvas-body {
        padding-block: 0 !important;
    }

    .offcanvas-backdrop {
        background-color: transparent;
    }

    .sidebar_btn a:first-child {
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #E0E0E0;
    }

    .sidebar_btn a:last-child {
        background-color: #000000;
        color: #FFFFFF;
    }

    .sidebar_ul {
        margin-top: 2rem;
    }

}

@media (max-width: 767px) {
    .logo-slider.owl-carousel .owl-item img {
        display: unset;
        width: 78px !important;
    }
    .container_width {
        width: 89%;
    }

    .project-img {
        width: 100%;
    }

    .instant_ulification_row>div,
    .banner_row>div {
        padding-inline: 0;
    }

    .hero-title span.bold {
        font-size: 53px;
    }

    .logos_ul {
        width: 117%;
    }

    div:has(> .project-img) {
        margin-bottom: 2.3rem;
    }

    .text_40 {
        font-size: 24px;
    }

    .feature-card .lead {
        font-size: 14px;
        margin-bottom: 1.6rem !important;
    }

    .feature-list li {
        margin-bottom: 14px;
        font-size: 14px;
        gap: 4px;
    }

    .get_result_too {
        font-size: 14px;
    }

    .feature-title {
        font-size: 16px;
    }

    .border_images_2 {
        z-index: 99;
        width: 65%;
        left: 50%;
        transform: translateX(-50%);
        height: 90%;
    }

    .banner_row_2>div:nth-child(4) {
        text-align: end;
    }

    .banner_row_2>div:nth-child(5) {
        margin-bottom: 2rem !important;
    }

    .feature-card {
        padding-inline: 0 !important;
    }

    .underline_p {
        padding-top: 1.7rem !important;
    }

    .ai_btn img,
    .rgt_btn img {
        width: 28px;
        height: 28px;
    }

    .info_ul {
        margin-left: 0 !important;
        width: 100%;
        gap: 2.5rem !important;
    }

    /* .info_ul li {
        width: 100%;

    } */

    .rgt_btn_2 {
        margin: 0 !important;
    }

    .text_16 {
        font-size: 16px;
    }

    .text_14 {
        font-size: 14px;
        margin-bottom: 20px !important;
    }
.main_img{
    margin-bottom: -1rem !important;
}
    .white_btn {
        font-size: 12px;
    }

    div:has(> .banner-left-bg-img) {
        padding-top: 2.3rem !important;
    }

    .blue_btn {
        padding: 12px 30px;
        font-size: 18px;
        margin-top: 10px;
    }

    .hero-section {
        background: url('https://agentivity.tech/wp-content/themes/agentivity/img/banner_mobile_bg.png') !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .banner_row_2 {
        position: relative;
    }

    .white_btn_3 {
        margin-top: 0;
    }

    .white_btn_2 {
        margin-bottom: 0;
    }

    .ai_btn {
        margin-inline: auto;
    }

    .case_study_row_web {
        display: none;
    }

    .case_study_row_mobile {
        display: block !important;
    }

    .case_study_section {
        background: url("");
        background-size: none;
        background-repeat: no-repeat;
        height: fit-content !important;
        padding-inline: 0;
    }

    .case-study-content {
        padding: 0px;
        width: 100%;
        margin: 0;
        margin-left: 0;
        border: 1px solid #E6E6E6;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-inline: 1rem;
        padding-block: 2.5rem;
    }

    .case-study-img_2 img {
        height: 195px;
        border-radius: 0;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }

    .sub_title {
        font-size: 16px;
        margin-bottom: 1.3rem !important;
    }

    .supercharge_cnt>div>div>p,
    .supercharge_cnt>div>div>h3 {
        padding-inline: 0 !important;
    }

    .text_40 {
        font-size: 23px;
        letter-spacing: 0.9px;
    }

    .case-study-content p.text_16 {
        font-size: 14px;
    }

    .profile_ul li img {
        width: 71px;
        height: 71px;
    }

    .profile_ul li p {
        font-size: 12px;
    }

    .profile_ul li h4 {
        font-size: 16px;
    }

    .business_footer::before {
        top: 0;
        bottom: 0;
        height: 1px;
        width: 89%;
        border: 1px solid #E6E6E6;
        margin: auto;
    }

    .business_footer>div {
        padding-block: 1.2rem;
    }

    .incoming_call_img {
        height: auto;
    }

    .ai_sales_rate_box>div>div>span:first-child {
        font-size: 40px;
    }

    .ai_sales_rate_box>div>div>span:last-child {
        font-size: 20px;
    }

    .channels_card {
        background: url('https://agentivity.tech/wp-content/themes/agentivity/img/channel_mobile_bg.png') !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }

    div:has(> .channels_card),
    div:has(> .blog_card) {
        padding-inline: 0 !important;
        margin-bottom: 2.7rem !important;
    }

    .channels_card {
        padding-bottom: 0 !important;
        padding-top: 2.2rem !important;
    }

    .channels_card>div>div:nth-child(2) {
        text-align: center !important;
    }

    .content_box a {
        font-size: 16px;
        margin-top: 10px !important;
        display: inline-block;
    }

    .blog_card {
        height: 254px;
    }

    .channels_card .s_no {
        margin-bottom: 2.3rem;
    }

    .channels_card>div>div img {
        /* width: 221px;
        height: 217px;
        margin-top: 1.4rem; */
        margin-inline: auto !important;
    }

    .ftr_link_col {
        margin-bottom: 2rem;
    }

    footer>div>div>div {
        padding-inline: 0 !important;
    }

    .footer_content {
        font-size: 16px;
    }

    .ai_sales_row>div {
        padding-inline: 0;
    }

    .ai_power_ul {
        gap: 1.7rem;
    }

    .ai_power_ul_mobile {
        margin-block: 1.5rem;
    }

    footer {
        background: url('../images/footer-mobile-bg.png') !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        padding-block: 5px;
    }

    .ai_sales_rate_box .get_result_too {
        padding: 14px 17px;
        font-size: 16px;
    }

    .type_of_choose_1,
    .type_of_choose_2,
    .type_of_choose_3,
    .type_of_choose_4 {
        font-size: 16px;
    }

    .ai_sales_rate_box {
        padding-inline: 20px;
        padding-bottom: 15px;
        padding-top: 1.5rem !important;
        margin-bottom: 1.8rem !important;
    }

    .ai_sales_rate_box>div {
        padding-inline: 0;
    }

    .ai_sales_rate_box>div>div {
        margin-bottom: 1.5rem !important;
        margin-top: 1.1rem !important;
    }

    .plans_ul li.plans_title {
        font-size: 14px;
        margin-bottom: 8px;
        font-family: "sf-pro-bold-font";
    }

    .ai_borders_mobile_version {
        padding-block: 1rem !important;
    }

    div:has(> .channels_card):last-child {
        margin-bottom: 0 !important;
    }

    .ai_sales_row>div {
        margin-bottom: 2.7rem !important;
    }

    div:has(> .blog_card):last-child {
        margin-bottom: 0 !important;
    }

    .logo {
        width: 77px;
		margin-left: 1rem;
    }

    .nav_1 {
        order: 2;
        margin-right: 0;
    }

    .nav_2 {
        order: 1;
    }

    .nav_3 {
        order: 3;
        border: 0;
    }

    .nav_3 select {
        border: 0;
        padding: 0px;
    }


    div:has(> .nav_1) {
        padding-inline: 0;
    }

    .ai_power_ul li a svg {
        width: 18px;
    }

    .ai_borders_mobile_version {
        display: block !important;
    }

   

    /* contact modal */
    .contact_modal .modal-body {
        padding: 1.2rem;
    }

    .contact_modal .modal-header {
        padding-top: 2.3rem !important;
    }

    .contact_modal .modal-content {
        border: 4px solid #2E13EA14;
    }
    .contact_modal {
    background: #fffffff0;
    z-index: 999999999;
}

    /* conatct modal */

}

@media (max-width: 576px) {}